package top.ckxgzxa.newscms;

import io.github.yedaxia.apidocs.Docs;
import io.github.yedaxia.apidocs.DocsConfig;
import io.github.yedaxia.apidocs.plugin.markdown.MarkdownDocPlugin;

/**
 * @author 赵希奥
 * @date 2022/4/30 11:32
 * @gitHub https://github.com/CKXGZXA
 * @gitee https://gitee.com/ckxgzxa
 * @description:
 * JApi导出接口文档
 */
public class JApi {
    public static void main(String[] args) {
        DocsConfig config = new DocsConfig();
        config.setProjectPath("src"); // 项目根目录
        config.setProjectName("简单的新闻内容管理系统"); // 项目名称
        config.setApiVersion("V1.0");       // 声明该API的版本
        config.setDocsPath("src"); // 生成API 文档所在目录
        config.setAutoGenerate(Boolean.TRUE);  // 配置自动生成
        config.addPlugin(new MarkdownDocPlugin());
        Docs.buildHtmlDocs(config); // 执行生成文档
    }
}
